06. Project Overview

Project Overview

Project Overview

In this project, you’ll be writing a Python module that uses the PostgreSQL database to keep track of players and matches in a game tournament.

You will develop a database schema to store the game matches between players. You will then write a Python module to rank the players and pair them up in matches in a tournament.

Why This Project?

Modern data-driven applications require developers that know how to store data and interact programmatically with that data. In this project, you’ll design a database based off of a provided specification and use case and then write code that makes use of that data.

What Will I Learn?

You will learn how to architect and develop a database containing fully normalized data within multiple tables. You’ll then learn how to modify this data and query it to meet the demands of a variety of use cases.

How Does This Help My Career?

  • Persistent data is the key feature that turns static websites into dynamic data-driven web applications
  • Properly establishing data relationships and using the appropriate data types ensures your applications perform efficiently and error free